package com.example.demoyyy.service;

import com.alipay.api.AlipayApiException;
import com.example.demoyyy.JieKouService.AliPayServiceJieKou;
import com.example.demoyyy.ShiTiYYY.Zhifubao;
import com.example.demoyyy.common.Alipay;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class AliPayServiceImpl implements AliPayServiceJieKou {
    @Autowired // 装配支付宝的配置文件
    private Alipay alipay;

    @Override
    public String AliPay(Zhifubao zhifubao) throws AlipayApiException {
        System.out.println("进入测试,关键的支付信息"+zhifubao);
        // 将支付的关键信息，传递给支付方法， 支付掉这笔订单
        return alipay.pay(zhifubao);
    }
}
